package com.badu.fx.service;

import java.util.List;
import java.util.Map;

import com.badu.app.domain.AppUser;
import com.badu.fx.domain.FxLevelRecord;

public interface IFxLevelRecordDefaultService {
	
	default int getDefaultLevel(Integer level) {
		//设置查询默认级别2级
		return level=level==null?2:level;
	}
	
	/**
	 * 查询上下级魔板
	 * @param templateName
	 * @param level
	 * @param myOpenId
	 * @return
	 */
	List<AppUser> queryLevelTemplate(String templateName,Integer level,String myOpenId);
	
	
	/**
	 * 查询上下级分组魔板
	 * @param templateName
	 * @param level
	 * @param myOpenId
	 * @return
	 */
	List<Map.Entry<String,  List<AppUser>>> queryLevelGroupTemplate(String templateName,Integer level,String myOpenId);
}
